unpleasant and annoying thing that gives off a bad smell - Alemán Inglés Diccionario